package top.hundreds.oasys.bean.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProjectInfoVo {

    /**
     * id
     */
    private Long id;

    /**
     * 项目名称
     */
    private String name;

    /**
     * 发起人id
     */
    private Long userId;

    /**
     * 发起人名称
     */
    private String userName;

    /**
     * 审核人id
     */
    private Long checkId;

    /**
     * 审核人名称
     */
    private String checkName;

    /**
     * 项目描述
     */
    private String description;

    /**
     * 状态 0 表示启用 1表示禁用
     */
    private Integer status;

    /**
     * 状态 0 表示启用 1表示禁用
     */
    private Integer statusName;

    /**
     * 项目日志列表
     */
    private List<ReportVo> reportVoList;

    /**
     * 参与人列表
     */
    private List<UserVo> participantList;

    /**
     * 负责人列表
     */
    private List<UserVo> principalList;

    /**
     * 创建时间
     */
    private Date createTime;

}
